Bentley OpenFlows HAMMER CONNECT Edition 帮助

客户计费器组件

客户计费器组件为用户在 WaterGEMS/CAD 中维护客户需水量数据提供了一种方法,使用户能够访问组件线符等功能,能够显示客户位置,以及向节点或管道组件分配需水量。

使用客户计费器组件有几个主要步骤。

  • 创建组件
  • 输入组件需水量
  • 将客户计费器组件指定给水力模型组件

客户计费器组件不能直接在水力计算中使用,但可用于将需水量加载到水力计算使用的组件。

创建客户计费器组件

通过以下方式创建客户计费器组件:

  1. 从布局功能区选择客户计费器图标,将客户计费器放在绘图中的正确位置。
  2. 从布局功能区选择入流管图标,将客户计费器放在绘图中的正确位置,通过入流管将客户计费器连接到管道或节点。当通过入流管将客户计费器连接到管道时,接头节点放置在管道连接点。请注意,在这种情况下,关联组件也需要设置为已连接的节点或管道。
  3. 使用建模器从外部数据源导入客户组件(请见建模器帮助)。数据源应当包含新组件的标签、x-y 坐标和一些需水量数据。

客户计费器符号如下所示。组件与节点或管道的关联显示为虚线。



输入客户计费器组件的高程

  1. 在组件属性栅格、客户计费器组件数据表或“客户计费器”选项卡下的“物理分项选择”中输入值。
  2. 使用 TRex 导入高程数据。
  3. 使用建模器。此操作可以在创建组件的过程中完成,也可以单独导入。

输入客户计费器组件的需水量

可以为客户机计费器输入需水量数据:

  1. 在组件属性栅格、客户计费器组件数据表或“客户计费器”选项卡下的“需水量分项选择”中手动输入值。
  2. 使用建模器。此操作可以在创建组件的过程中完成,也可以单独导入。

需水量数据可以包括起始节点的需水量、单位需水量、特性曲线(需水量)、特性曲线(单位需水量)和需水量分布百分比(仅适用于关联的管道)。需水量控制中心不用于客户机计费器组件,因为客户机计费器只能有单个需水量和单位需水量。

客户机计费器组件的属性栅格如下所示:



将需水量指定给建模组件

客户机计费器组件的需水量必须指定给水力建模组件,才能在水力计算中使用。这可以通过以下方式完成:

  1. 在客户计费器组件的属性栅格或数据表中选择属性“关联组件”,然后从下拉列表中选择“选择关联组件”,选择要与客户计费器组件关联的水力组件。
  2. 如果在数据源中可以将客户计费器组件指定给模型组件,则使用建模器。
  3. 使用客户负荷数据下的一个负荷计算工具分配方法,例如最近节点或最近管道,使用负荷计算工具将客户计费器组件指定给水力模型组件(请参见负荷计算工具帮助)。使用负荷计算工具时,“模型节点层”通常是节点/所有组件,但它可以是具有需水量(基本)属性的节点组件的任何选择组。“客户数据”通常是客户/所有组件,尽管它可以是任何客户计费器组件选择组。如果根据最近管道方法指定客户,除了指定模型节点层和客户数据之外,用户还必须指定模型管道数据,确定要考虑哪些管道。这使用户能够使用一个选择组,忽略没有客户的大型传输总管。

显示客户计费器指定

一旦客户计费器组件已被指定给水力模型组件,这些指定可以被视为连接组件的线。这些线的显示可以在“组件线符”>“客户计费器”>“显示附属链接装饰”中控制,设置为 True 或 False。

客户组件行为

在模拟过程中,将适当的特性曲线和全局乘数应用于使用单位需水量输入或计算的需水量,并将该值传递到关联的节点,以便在水力模拟中使用。忽略未激活客户的需水量数据。

客户计费器组件结果

对于客户计费器,可以选择计算压力和 HGL 结果。因此,计算选项属性“是否计算客户结果?”需要设为 true。在这种情况下,客户计费器计算结果要么来自关联节点压力/水头,要么来自关联管道连接点的内插压力/水头。如果客户没有通过入流管连接到管道上,则连接点到起始节点的距离使用起始节点的给水百分比计算。

查看来自水力组件的客户计费器需水量/单位需水量

客户计费器需水量也可以从需水量指定到的组件(通常是节点)查看。在节点属性栅格中选择“客户需水量集合”或“客户单位需水量集合”,需水量集合将打开。

客户计费器组件通知

客户计费器组件在运行时必须与活动节点或管道关联。如果关联组件未激活,运行将失败,用户会收到一条用户通知,即“引用的关联组件处于非活动状态或已删除。”用户也可以执行预定义查询,“与处于非活动状态的组件关联的客户计费器”。在“孤立的客户计费器”查询中也将检测没有关联的客户计费器组件。

此外,对于关联到管道的客户计费器组件,运行时检查起始节点和结束节点。如果两个节点都不能有需水量(例如,关联的管道通过水泵连接水库),运行会完成,但显示一条警告消息,“至少有一个客户计费器关联到管道,而这两个节点都不接受需水量。需水量被忽略。有关详细信息,请运行完整验证。”。如果只有一个管道节点不是有效的需水量节点,仅当客户属性“需水量分配(起始)”的属性值不是 0 或 100%(取决于哪个节点不是需水量节点)时生成一条警告 UN,“至少一个客户计费器的需水量无法按指定方式进行分配。有效的终止节点承担了全部需水量。有关详细信息,请运行完整验证。”如果客户计费器通过入流管连接到需水量节点或管道,关联组件可能不同于入流管连接的模型组件。水力计算的需水量分配始终使用关联组件,如果关联管道起初关闭或被隔离阀关闭,那么当客户通过入流管连接到其他组件时,会显示一条警告 UN,“至少一个客户计费器的关联组件与入流管连接到的管道不同。客户计费器的关联组件用于分配客户需水量。有关详细信息,请运行完整验证。”

分配给客户计费器的需水量特性曲线必须存在且有效。如果分配给客户计费器的特性曲线稍后删除,并且用户尝试运行模型,运行将失败,用户会收到一条通知“引用的需水量特性曲线已删除。”

客户计费器组件引用的单位需水量必须存在。如果分配给组件一个单位需水量且稍后删除,运行将失败,用户会收到一条用户通知,“所引用的单位需水量已删除。”

如果用户不将客户计费器组件与水力节点或管道关联,运行将完成,并显示一条警告消息,“至少一个客户节点没有关联组件。”用户在数据表中查找或执行“孤立的客户计费器”查询,可以找到这个没有关联的客户计费器。

客户计费器组件预定义查询

用户可以使用查找客户计费器组件的一个预定义查询确定该组件的特性。除了标准查询之外,例如“所有客户计费器”和“带 GIS-ID 的组件”,还有一些适用于客户计费器组件的特殊查询。这些工具包括:

“孤立的客户计费器”,显示哪些客户没有连接到管网。

“查找关联客户计费器”,显示与当前选择中的水力模型组件关联的客户组件。

“查找与客户计费器关联的组件”,显示与当前选择中的客户计费器组件关联的水力模型组件。

“查找未连接到最近的链接的客户计费器”,显示从头运行负荷计算工具时可能关联到不同组件的客户组件。此外,还包括关联信息相矛盾的客户计费器(例如,与节点关联的客户计费器,同时与管道的入流管连接相关联)。

“与无效组件关联的客户计费器”,显示与“是否有效”等于“False”的组件关联的客户计费器组件。

客户计费器管网分区

特定客户计费器组件的管网分区自动派生自计费器关联组件分配到的管网分区。

要更改客户计费器管网分区,必须更改关联组件的管网分区。

查找段或压力分区隔离的客户计费器组件

要查找通过关闭一个段隔离的客户计费器,请在管理器顶部选择“分段结果”选项卡时,查看右侧窗格底部第四个选项卡(受影响的客户计费器)。使用“临界度研究”查找通过关闭一个段隔离的客户计费器。

用户需要谨慎使用这些结果,因为实际客户位于管道沿线,但他们的需水量被分配到节点。根据阀门位置,有些客户可能被分配到一个无法通过关闭阀门关闭的节点。

当使用压力分区管理器时,选中顶部“管网结果”选项卡,在右侧窗格底部选择第四个选项卡(客户计费器),用户可以在给定的压力分区中查找客户计费器。

选择属性网格中“客户计费器需水量”或“客户计费器单位需水量”旁边的椭圆形按钮,可以找到分配到给定节点的客户计费器。